qui(
    function (require, exports, module) {

        Record.Dao = $.extend({}, EpgWeb.Dao, {
            deleteRecordPlan:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doPlanDelUrl,"post",sendData,handler,"/record/plan/del");
            },
            addRecordPlan:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doPlanSaveUrl,"post",sendData,handler,"/record/plan/save");
            },
            editRecordPlan:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doPlanEditUrl,"post",sendData,handler,"/record/plan/edit");
            },
            getRecordPlan:function(entityId,handler){
                this.sendAjax(Record.urlConfig.getPlanByIdUrl,"post",{id:entityId},handler,"/record/plan/getById");
            },
            getColList:function(sendData,handler){
                this.sendAjax(Record.urlConfig.getRecordColUrl,"post",sendData,handler,"/record/col/list");
            },
            getRecordChannelList :function(sendData,handler){
                this.sendAjax(Record.urlConfig.getRecordChannelUrl ,"post",sendData,handler,"/record/channel/list");
            },
            editRecordTask:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doTaskEditUrl,"post",sendData,handler,"/record/task/edit");
            },
            addRecordChannel:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doChannelAddUrl,"post",sendData,handler,"/record/channel/save");
            },
            editRecordChannel:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doChannelEditUrl,"post",sendData,handler,"/record/channel/edit");
            },
            delRecordChannel:function(sendData,handler){
                this.sendAjax(Record.urlConfig.doChannelDelUrl,"post",sendData,handler,"/record/channel/del");
            }
        });
        Record.Dao.cfgName = {
            logType:"ticket_log",
            workType:"ticket_worker"
        }
    }
);